<%@ page contentType="text/html;charset=UTF-8"%>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
<html>
<head>
<meta charset="utf-8">
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<link rel="stylesheet" type="text/css" href="${ctx}/static/plug/h-ui/css/H-ui.min.css" />
<link rel="stylesheet" type="text/css" href="${ctx}/static/plug/h-ui.admin/css/H-ui.admin.css" />
<link rel="stylesheet" type="text/css" href="${ctx}/static/plug/Hui-iconfont/1.0.8/iconfont.css" />
<link rel="stylesheet" type="text/css" href="${ctx}/static/plug/h-ui.admin/skin/default/skin.css" id="skin" />
<link rel="stylesheet" type="text/css" href="${ctx}/static/plug/h-ui.admin/css/style.css" />
<style type="text/css">
.statistics >p{
 	padding: 5px 20px;
 	font-size: 20px;
 	font-weight: 800;
}
.Hui-iconfont{
	text-decoration: underline;
}
</style>
<title>微信用户管理</title>
</head>
<body>
	<div class="page-container">
	<div class="statistics">
			<p>总共有<span id="totalNum"></span>用户，今日新增<span id="todayNum" ></span>用户</p>
		</div>
		<div> 
			<div>
				<span class="select-box inline">
					<select name="" class="select" id="scenicSpotId">
						<option value="">请选择景区</option>
						<c:forEach var="scenicSpot" items="${scenicSpotList}">
							<option value="${scenicSpot.key }">${scenicSpot.value}</option>
						</c:forEach>
					</select>
				</span>
				<button class="btn btn-success" type="submit" onclick="reloadData()"><i class="Hui-iconfont">&#xe665;</i> 搜索</button>
			</div>
		</div>
		
		<div class="mt-20">
			<table id="dataTable" class="table table-border table-bordered table-hover table-bg table-sort">
				<thead>
					<tr class="text-c">
						<th width="15%">所属景区</th>
						<th width="20%">用户openid</th>
						<th width="10%">微信昵称</th>
						<th width="8%">微信图像</th>
						<th width="10%">取票人姓名</th>
						<th width="10%">取票人手机号</th>
						<th width="15%">取票人证件号</th>
						<th width="10%">取票人车牌</th>
					</tr>
				</thead>
				<tbody>
				</tbody>
			</table>
		</div>
	</div>
	<!--请在下方写此页面业务相关的脚本-->
	<script type="text/javascript" src="${ctx}/static/plug/My97DatePicker/4.8/WdatePicker.js"></script>
	<script type="text/javascript" src="${ctx}/static/plug/datatables/1.10.0/jquery.dataTables.min.js"></script>
	<script type="text/javascript" src="${ctx}/static/plug/laypage/1.2/laypage.js"></script>
	<script type="text/javascript">
		var dataTable;
		$(function() {
			dataTable = $("#dataTable").DataTable($.extend(true, {}, TABLE_CONSTANT.DATA_TABLES.DEFAULT_OPTION, {
				"ajax" : function(data, callback, settings) {
					var param = getQueryParam(data);
					$.ajax({
						type : "POST",
						url : "${ctx}/wechat/user/list",
						cache : false, //禁用缓存
						data : param, //传入已封装的参数
						dataType : "json",
						success : function(result) {
							$("#totalNum").text(result.totalNum)
							$("#todayNum").text(result.todayNum)
							callback(result);
						},
						error : function(XMLHttpRequest, textStatus, errorThrown) {
							alert("查询失败");
						}
					});
				},
				
				"columns" : [{
					"data" : "scenicSpotName"
				},{
					"data" : "openid"
				},{
					"data" : "nickname"
				},{
					"data" : null
				},{
					"data" : "name"
				},{
					"data" : "phone"
				},{
					"data" : "idNumber"
				},{
					"data" : "carNo"
				}],
				"columnDefs" : [ {
					targets : 3,
					render : function(a, b, c, d) {
						var html = "<img src='"+  c.img +"' style='width:45px;height=40px'/>"
						return html;
					}
				}]
			}));
		});


		function getQueryParam(data) {
			var param = {};
			var entNo = $("#entNo").val();
			var status = $("#status").val();
			var type = $("#type").val();
			var scenicSpotId = $("#scenicSpotId").val();
			
			if (entNo) {
				param.entNo = entNo;
			}
			
			if (status) {
				param.status = status;
			}
			
			if (type) {
				param.type = type;
			}
			
			if (type != 2) {
				if (scenicSpotId) {
					param.scenicSpotId = scenicSpotId;
				}
			}

			//自定义的查询条件 后面加
			param.draw = data.draw;
			param.startIndex = data.start;
			param.pageSize = data.length;
			return param;
		}

		function reloadData(resetPage) {
			dataTable.ajax.reload(null,resetPage);
		}
	</script>
</body>
</html>
